Model - based HW / SW inline IPSec microarchitectural design and validation using
نویسندگان
چکیده
In this paper, a team of Intel networking engineers presents a flow used to design and validate the microarchitecture of a new packet-processing module for Intel® chipsets, based on models captured using Intel® CoFluentTM Studio (CoFluentTM). With this design and validation flow, the team created an executable specification of the new packet processing module. The team first validated the functional behavior and the performance of the module for different use cases. The executable specification (a CoFluent model) helped identify and solve architectural issues before and during hardware/software development. The team then reused the same CoFluent model as a device model in order to accelerate the development of software in a Wind River Simics* virtual platform. “Our design flow, based on Intel® CoFluentTM Studio models, enabled us to validate our complete product solution requirement from the SW application level down to microarchitecture, and do this early in the design cycle.” – Andrew Cunningham, Senior Digital Design Engineer, Intel Corporation Andrew Cunningham Intel Corporation Patrick Fleming Intel Corporation Jérôme Lemaitre Intel Corporation Ireneusz Sobanski Intel Corporation Chris M. Wolf Intel Corporation Background IPSec is a standard network protocol used to securely transfer packets over the Internet. To cope with today’s stronger requirements for network security, the cryptographic algorithms of the IPSec protocol require more computing power and system bandwidth. However, when run on a CPU, these algorithms/tasks require so much computing power and system bandwidth that they can reduce the performance of the network connection. To avoid this situation, we can reduce the load placed on the CPU by offloading computationally intensive Model-based HW/SW inline IPSec microarchitectural design and validation using Intel® CoFluentTM Studio Model-based HW/SW inline IPSec microarchitectural design and validation 2 tasks of the IPSec protocol to our network interface controller (NIC). In this white paper, a team of Intel networking engineers presents a flow used to design the microarchitecture of a new 50 Gbps (inline) module in a NIC for Intel® chipsets. This flow is based on models captured using the Intel® CoFluentTM Studio (CoFluentTM) system-level modeling and simulation toolset.
منابع مشابه
Timed HW-SW cosimulation using native execution of OS and application SW
In SoC design, the software becomes more and more significant to meet short time-to-market constraints as well as to exploit its reprogrammability. Since most of SoC design cycle is spent in validation, designers need to have a fast validation of SW design to achieve a real reduction in design cycle. The SW validation needs also to be accurate in terms of SW timing and in the context of the ent...
متن کاملAn integrated environment for HW/SW co-design based on a CAL specification and SW/HW code generators
The possibility of specifying both SW and HW components using the same language is a very attractive design approach. However, despite the efforts spent for implementing such approach using common programming languages such as C and C++, it has not yet shown to be viable and efficient for complex design. The main reason is the difficulty of expressing architectural properties at the level of a ...
متن کاملChronoSym: a new approach for fast and accurate SoC cosimulation
The early validation of modern SoC is not anymore feasible using traditional cycle-accurate cosimulations. These are based on the concurrent execution between SW running on multiple Instruction Set Simulators and HW simulators. The challenge is then speeding-up the simulation, without sacrificing the accuracy of traditional methods. The key contribution of this paper is a novel fast and accurat...
متن کاملGuest Editors' Introduction: Multiprocessor Systems-on-Chips
HW/SW interfaces allow verification early in the design process. Verification of the HW/SW interface itself imposes new challenges. It is not sufficient to verify the interface independent of its context—the interface must be verified relative to a given hardware platform. Of course, researchers can’t wait until the hardware prototype is available to carry out this verification. Researchers can...
متن کاملA Feature-based Approach to Embedded System Hardware and Software Co-design
Correspnding author, Email: [email protected] ABSTRACT An embedded system is a hybrid of hardware and softwarethat combines software flexibility and hardware real-time performance. The co-design of hardware and software is the most critical but difficult issue in embedded system design. In this paper, we propose a novel feature-based approach to the codesign of hardware and software in embedded ...
متن کامل